package com.yylc.cscore.entity;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 任务分配规则
 *
 * @author xiangnan
 * date 2018/5/2
 */
@Data
@NoArgsConstructor
public class TaskRuleEntity {
    private int id;
    private String allotServiceId;  // 客服ID集
    private String allotTaskCode;   // 任务类型编码集，优先级按照前后顺序排列
    private String userType;        // 用户类型
    private String autoAllotTime;   // cron表达式
    private Integer allotment;      // 分配个数
    private Integer status;         // 有效状态:1 有效 0、无效 -1 删除
    private String memo;
    private int    type;            // 任务类型，0: 任务自动分配，1: 任务自动回收
    private Date gmtCreate;
    private Date gmtModified;

    public TaskRuleEntity(int id, int status) {
        this.id = id;
        this.status = status;
    }
}
